/*     fb2 parsing library */
/*     Copyright (C) 2009 of Pavel Bibergal> */

/*     This program is free software: you can redistribute it and/or modify */
/*     it under the terms of the GNU General Public License as published by */
/*     the Free Software Foundation, either version 3 of the License, or */
/*     (at your option) any later version. */

/*     This program is distributed in the hope that it will be useful, */
/*     but WITHOUT ANY WARRANTY; without even the implied warranty of */
/*     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the */
/*     GNU General Public License for more details. */

/*     You should have received a copy of the GNU General Public License */
/*     along with this program.  If not, see <http://www.gnu.org/licenses/>. */

#ifndef FB2_PARSER_H
#define FB2_PARSER_H

typedef struct fb2_context_t{
  int id;
} fb2_context_t;

typedef char * fb2_filename_t;

fb2_context_t * fb2_parse_file(fb2_filename_t filename);
fb2_context_t * fb2_parse_data(char * data, unsigned int data_size);
void fb2_destroy_context(fb2_context_t * context);

#endif //FB2_PARSER_H
